home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
041-050
/
amok50
/
fonttooberon
/
fonttooberondemo.mod
< prev
next >
Wrap
Text File
|
1993-11-04
|
1KB
|
49 lines
(*-------------------------------------------------------------------------
:Program. FontToOberonDemo.mod
:Contents. Demo for »FontToOberon«
:Author. Christian Stiens
:Address. Heustiege 2, W-4710 Lüdinghausen
:Copyright. PD
:Language. Oberon
:Translator. Amiga Oberon V1.17.1 A+L
:History. V1.0, 26-Feb-91
:Imports. Coop24
-------------------------------------------------------------------------*)
MODULE FontToOberonDemo;
IMPORT
I : Intuition,
g : Graphics,
e : Exec,
s : SYSTEM,
Coop24;
VAR
win : I.WindowPtr;
nw : I.NewWindow;
rp : g.RastPortPtr;
mes : I.IntuiMessage;
CONST
closeWindow = LONGSET{I.closeWindow};
normalWindow = LONGSET{0..3,10,12};
BEGIN
nw := I.NewWindow(0,50,640,150,-1,-1,closeWindow,normalWindow,NIL,NIL,
s.ADR("FontToOberonDemo"),NIL,NIL,90,40,-1,-1,{0});
win := I.OpenWindow(nw);
IF win # NIL THEN
rp := win.rPort;
g.SetFont(rp,Coop24.font);
g.SetAPen(rp,1);
g.Move(rp,20,30); g.Text(rp,"Dies ist ein Test",17);
g.Move(rp,20,60); g.Text(rp,"abcdefghijklmnopqrstuvwxyz0123456789",36);
g.Move(rp,20,90); g.Text(rp,"ABCDEFGHIJKLMNOPQRSTUVWXYZ!§$%&/()=?",36);
e.WaitPort(win.userPort);
I.CloseWindow(win);
END;
END FontToOberonDemo.